technology supplier - Alemán Inglés Diccionario